Fedimint with LN
FediMint with LN
LN BTC と FediMint BTC(FD BTC) を変換するエスクローを使うことで、LN 支払いを ecash で行うということができる FediMint では Bitcoin でいう locking script を使える。なので HTLC を使えば良い
例えば Alice がエスクローを通じて LN BTC を FD BTC に swap する場合
エスクローは LN Invoice を作り、同じ preimage を使って FB BTC をロックする
Alice はエスクローが生成した invoice に LN 支払いをすることで preimage を手に入れ、FB BTC を unlock できる
これは本当に atomic ?
Alice は locking script を知ることができるはずだから、検証はできそうな気はする
FediMint において、このような conditional payment を具体的にどう実装するかはよくわからない
https://gyazo.com/90922cca70c087e7f333278c0ff16581
e-cash を lightning bitcoin に変換するには
preimage X と引き換えに ecash を渡すescrow があればok
escrow の実装はプロトコル外
lightning payer は escrow を trust する必要はある
fedimint はそもそも truestless ではないからある程度は ok ということにはなりそう
lightning 支払いの先に別の federation がいるとすると
ln pay されたら、ecash を払い出すみたいなコントラクトがあれば、ecashA - lightning -ecashB という支払いが可能
別federation間のブリッジの役割も果たせる
lightning はこのように即時決済のブリッジとして活用できるのでは?
即時性がアドバンテージになるなら、LN が活かせるのでは?